home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / msdos / utils / ptwist.exe / TWISTED.POV < prev   
Text File  |  1993-09-04  |  2KB  |  73 lines

  1. /* Demonstration file for TWISTER V1.00 & DKB Raytracer*/
  2. /* On an IBM-PC 386/20 with 387 coproc. this file takes 3 min at 80 X 60 res */
  3. /* and 2 hours for a 320 X 240 anti-aliased image. */
  4. /* See TWISTER.DOC for more details. - DW Dec '90*/
  5.  
  6. /* Declare a sphere so basicshape.dat won't be needed. */
  7. #declare Sphere = quadric { <1.0 1.0 1.0> <0.0 0.0 0.0> <0.0 0.0 0.0> -1.0 }
  8.  
  9. camera {
  10.     location <0.0 20.0 -50.0>
  11.     direction <0.0 0.0 2.0>
  12.     up <0.0 1.0 0.0>
  13.     right <1.33333 0.0 0.0>
  14.     look_at <0.0 10.0 0.0>
  15. }
  16.  
  17. /* Twist.dat is the default file generated by TWISTER.COM */
  18. /* It includes the UNION Macaroni and the QUADRIC Part.   */
  19. /* NOTE - DKB V2.04 & earlier can only use ONE include file */
  20. /*         This has been corrected in V2.05 & later.*/
  21. #include "twist.pov"
  22.  
  23. /* Here is the twister */
  24. /* It can be rotated, scaled and transformed normally.*/
  25. /* Change color and texture in the UNION declaration. */
  26. object {
  27.  Macaroni
  28.  texture {
  29.    ambient 0.3
  30.    color red 1 green 0 blue 0
  31.  }
  32. }
  33.  
  34. /* Put down transparent checkered floor */
  35. object {
  36.    plane { <0.0 1.0 0.0> -3.0 }
  37.    texture {
  38.       ambient 0.3
  39.       checker color red 1.0 blue 1.0 green 1.0 alpha 1.0 
  40.               color red 0.3 green 1.0 blue 0.3
  41.       scale < 20.0 20.0 20.0 >      
  42.    }
  43. }
  44.  
  45. /* Put down a SUB-floor */
  46. object {
  47.    plane { <0.0 1.0 0.0> -7.0 }
  48.    texture {
  49.        ambient 0.1
  50.        diffuse 0.9
  51.        color red 1.0 green 1.0 blue 1.0
  52.    }
  53. }
  54.  
  55. /* Create a sky */
  56.  
  57. object {
  58.  sphere { <0.0 0.0 0.0> 200.0 inverse  }
  59.  texture {
  60.      ambient 0.4
  61.      color red 0.5 green 0.5 blue 1.0
  62.  }
  63. }
  64.  
  65.  
  66. /*The Sun*/
  67. object {
  68.    light_source { <50.0 90.0 -130.0>
  69.    color red 1.0 green 1.0 blue 1.0
  70.    }
  71. }
  72.  
  73.